piston powered engine - Français Anglais Dictionnaire